package com.haihui.platform.service.roles;

import java.util.List;
import java.util.Map;

import com.haihui.platform.entity.Resource;
import com.haihui.platform.entity.TreeBeans;

public interface ResourceService {

	//根据用户获得资源
	List<Map<String, Object>> getResourceByUser(long id);
	
	//新增资源
	Integer add(Resource res);
	
	//修改资源
	Integer update(Resource res);
	
	//资源列表
	List<Resource> list(Resource res);
	
	//资源数量
	Integer count(Resource res);
	
	//资源详情
	Resource detail(Resource res);
	public List<TreeBeans> getParentTree(Long filterId);
	
	//资源列表
	List<Resource> getAll();
	
	//	根据角色获得资源
	List<Map<String, Object>> resByRole(String roleId);
	
}
